package rhc.taskSchedule.taskSignalCall;

import rhc.taskSchedule.entity.TaskType;

/**通知客户系统接口
 * @author lenovo
 *
 */
public interface NoticeCustom {

	/**创建任务时通知客户系统
	 * @param taskId 任务id
	 * @param taskType 任务类型
	 * @param customCall 客户系统可以保持该变量，达到主动调用平台功能
	 * @param retisterCallCustom 在平台注册回调，当平台收到信号时主动调用客户系统注册的回调
	 * @throws Exception
	 */
	void noticeCustom(String runningId,String taskId,TaskType taskType,CustomCall customCall,RegisterCallCustom retisterCallCustom) throws Exception;
	
}
